/* - tema.css - */
@media screen {
	/* http://www.ifpb.edu.br/portal_css/tema.css?original=1 */
	/* */
	/* */
	/* background: url(http://www.ifpb.edu.br/logoBackground.png) center ; */
	#visual-portal-wrapper {
		background: url("imagens/logoBackground.png") center;
		margin: auto;
		width: 980px;
	}
	/* */
	#portal-logo img {
		border: 0 none;
		margin: 1em 0 2em 2em;
		padding: 0;
	}
	/* */
	#portal-header {
		background: none;
		/**/ /* */
		padding: 10px 0 0 0;
	}
	/* */
	#portal-top {
		padding-bottom: 0em;
	}
	
	#window-color {
		background-color: green;
	}
	/* */
	#portal-siteactions {
		clear: both;
		line-height: auto;
		text-transform: none;
	}
	#portal-siteactions li a {
		border: 0;
		text-transform: none;
	}
	#portal-siteactions li a:hover {
		background: transparent;
		border: 0;
		color: #6C6C6C;
		text-decoration: underline;
		text-transform: none;
	}
	#portal-siteactions li.selected a {
		background: transparent;
		border: 0;
		color: #6C6C6C;
		font-weight: bold;
		text-decoration: underline;
		text-transform: none;
	}
	/* */
	#portal-personaltools {
		line-height: auto;
		text-align: left;
		text-transform: none;
	}
	#portal-personaltools li a {
		color: #6C6C6C;
		text-decoration: none;
		text-transform: none;
	}
	#portal-personaltools li a:hover {
		background: transparent;
		color: #6C6C6C;
		text-decoration: underline;
		text-transform: none;
	}
	#portal-personaltools li.selected a {
		background: transparent;
		border: 0;
		color: #6C6C6C;
		font-weight: bold;
		text-decoration: underline;
		text-transform: none;
	}
	/* */
	#portal-globalnav {
		float: right;
		font-size: 120%;
		margin-top: 5px;
	}
	#portal-globalnav li a {
		border: 0;
		color: #6C6C6C;
		padding: 0;
		text-transform: none;
	}
	#portal-globalnav li a:hover {
		background: transparent;
		color: #6C6C6C;
		text-decoration: underline;
		text-transform: none;
	}
	#portal-globalnav li.selected a {
		background: transparent;
		border: 0;
		color: #6C6C6C;
		font-weight: bold;
		text-decoration: underline;
		text-transform: none;
	}
	/* */
	#portal-breadcrumbs {
		border: 0 none;
		font-weight: bold;
		line-height: center;
		margin: 5px;
		text-transform: none;
	}
	#portal-breadcrumbs a {
		color: #6C6C6C;
		text-transform: none;
	}
	/* */
	pre {
		background-color: #F5F6F7;
	}
	.documentContent {
		background: transparent;
	}
	.documentDescription {
		display: none;
	}
	.documentFirstHeading {
		border-bottom-width: 2px;
	}
	.tileItem {
		border-top: 0px solid #DFDFDF;
	}
	/* */
	.documentActions {
		border: 0;
	}
	.documentActions li {
		background-color: transparent;
		float: right;
		margin: 0;
	}
	.documentActions #document-action-sendto a {
		background: url(http://www.ifpb.edu.br/mail_icon.gif) no-repeat;
		display: block;
		height: 0;
		overflow: hidden;
		padding-top: 16px;
		width: 16px;
	}
	.documentActions #document-action-print a {
		background: url(http://www.ifpb.edu.br/print_icon.gif) no-repeat;
		display: block;
		height: 0;
		overflow: hidden;
		padding-top: 16px;
		width: 16px;
	}
	/* */
	.portlet {
		background: transparent;
		border: 0px;
		font-size: 95%;
	}
	.portletHeader,.managedPortlet .portletHeader {
		background: #F5F6F7 none repeat scroll 0 0;
		padding: 5px 10px;
		text-transform: none;
	}
	.portletHeader a,.managedPortlet .portletHeader a {
		color: #6C6C6C;
	}
	.portletItem {
		border: 1px solid #DFDFDF;
	}
	.portletItem #img {
		background: transparent;
	}
	.navTreeItem a,dd.portletItem .navTreeItem a {
		background: transparent;
		border: 0px;
		color: #6C6C6C;
	}
	.navTreeItem a:hover,dd.portletItem .navTreeItem a:hover {
		background: transparent;
		border: 0;
		color: #6C6C6C;
		text-decoration: underline;
	}
	.navTreeCurrentItem {
		border: 0 !important;
		font-weight: bold;
	}
	/* */
	body {
		background: url(http://www.ifpb.edu.br/body_img_escura.png) repeat-x;
		background-attachment: fixed;
		background-position: absolute;
	}
	/* */
	.listingBar {
		background-color: #F5F6F7;
	}
	#collage .two-columns-equal .block_1 {
		margin-left: 2em;
		margin-right: 1em;
		margin-top: 2em;
		width: 45%;
	}
	#collage .two-columns-equal .block_2 {
		margin-left: 1em;
		margin-top: 2em;
		width: 45%;
	}
	/* */
	#portal-columns {
		background-color: white;
	}
	#portal-column-two {
		width: 10em;
	}
	.visualPadding {
		padding: 3em 2em 1em 1em;
	}
	/* */
	#portal-footer {
		background: transparent;
		border: 0;
		color: #6C6C6C;
	}
	#portal-footer a {
		color: #6C6C6C;
		text-decoration: underline;
	}
	#rodape {
		border-top: 2px solid #DFDFDF;
		border-bottom: 2px solid #DFDFDF;
		margin: 15px 0 15px 0;
	}
	/* */
	.section-sisu #portal-header {
		background: url(http://www.ifpb.edu.br/logoBackground_sisu_2011.jpg)
			right no-repeat;
		padding: 10px 0 0;
	}
	/* */
}

/* - carousel.css - */
@media screen {
	/* http://www.ifpb.edu.br/portal_css/carousel.css?original=1 */
	/* */
	/* */
	/* */
	/* */
	/* */
	/* */
	.carousel {
		position: relative;
		z-index: 0;
		padding: 0;
		margin: 1em auto;
		width: 660px;
		height: 200px;
		border: 1px solid #DFDFDF;
	}
	div.scrollable { /* */
		position: relative;
		z-index: 1;
		overflow: hidden;
		width: 660px;
		height: 200px;
	}
	/* */
	div.scrollable div.items { /* */
		width: 20000em;
		position: absolute;
	}
	/* */
	.scrollable .items .tileItem {
		float: left;
		width: 660px;
		border: none;
		padding: 0;
		margin: 0;
	}
	/* */
	div.scrollable div.items div.itemPadding {
		margin: 1.5em 1em;
	}
	/* */
	/* */
	/* */
	/* */
	a.browse {
		position: absolute;
		/**/ /* */
		z-index: 2;
		bottom: 0;
		width: 38px;
		height: 38px;
		margin: 0;
		background: url(http://www.ifpb.edu.br/arrowLeft.gif) 50% 50% no-repeat;
		cursor: pointer;
	}
	a.prev {
		left: 0;
	}
	a.next {
		right: 0;
		background-image: url('http://www.ifpb.edu.br/arrowRight.gif');
	}
	a.browse span {
		position: absolute;
		visibility: hidden;
	}
	/* */
	a.disabled {
		visibility: hidden !important;
	}
	/* */
	/* */
	div.navi {
		height: 38px;
		text-align: center;
		clear: left;
	}
	div.navi a {
		height: 7px;
		margin: 14px 3px 3px;
		width: 7px;
		border: 1px solid #DFDFDF;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		background: #A8CB79;
		display: inline-block;
		font-size: 1px;
	}
	div.navi a:hover {
		background: #DFDFDF;
		cursor: pointer;
	}
	div.navi a.active {
		background: #DFDFDF;
	}
	/* */
	/* */
	div.toolBar {
		position: absolute;
		right: 0;
		top: 0;
		z-index: 2;
		text-align: right;
		height: 2em;
		width: auto;
		padding: 0 0.5em;
		line-height: 2em;
		background-color: #fff; /* */
		background-color: rgba(256, 256, 256, 0.8); /* */
	}
	/* */
	/* */
	/* */
	dl.portletCarouselWrapper {
		border: none;
	}
	dl.portletCarouselWrapper .carousel {
		width: 100%;
		padding: 0;
		margin-bottom: 0;
	}
	dl.portletCarouselWrapper div.scrollable {
		width: 100%;
	}
	/* */
	/* */
	/* */
}